3R4EDI: R para la Empresa, Docencia e Investigación

R-Quixote

Julián González y Gema Fernández-Avilés

2023-09-15

R Phython Julián Gómez y Gema Fernández-Avilés

TODO

Tiempo 10 min

  • Hacer análisis en R y Phyton

  • Conclusiones

¿R o Python?

No es cuestión de R o Pythón…

Julián
  • CEO y empresario? (Analyticae SL).
  • Toledo.
  • Python.
  • Arreglar un poco esto, poner algo más y gracioso

Gema
  • Catedrática de Estadística (UCLM).

  • Madrid.

  • Arreglar un poco esto, poner algo más y gracioso

Versiones…

Imagen tomada de: https://datasciencebox.org

Versiones… con mensajes legibles para los humanos

Imagen tomada de: https://datasciencebox.org

¿Por qué necesitamos un control de versiones?

Imagen tomada de: https://datasciencebox.org

Decisiones previas ❓

Rstudio y GitHub: control de versiones

Imagen tomada de: https://posit.co/products/cloud/

Imagen tomada de: https://posit.co/products/cloud/

1. RStudio cloud

Bring along your favorite data science tools to the cloud, including RStudio, R, and Python.

RStudio cloud

2. GitHub

  • Git es un sistema de control de versiones, como las funciones de “Control de cambios” de Microsoft Word.

  • Es el más popular.

  • GitHub el “alojamiento” de los proyectos Git de internet – como DropBox mucho mejor.

RStudio cloud

3. ¿Cómo trabajar con Git y GitHub en Rstudio?

Imagen tomada de: https://datasciencebox.org

3. ¿Cómo trabajar con Git y GitHub en Rstudio?

Imagen tomada de: https://datasciencebox.org

3. ¿Cómo trabajar con Git y GitHub en Rstudio?

Imagen tomada de: https://datasciencebox.org

3. ¿Cómo trabajar con Git y GitHub en Rstudio?

Imagen tomada de: https://datasciencebox.org

Veamos un caso real y sencillo

Imagen tomada de: https://ine.es

Metodología CRIPS-DM para ciencia de datos: 6 pasos básicos

Imagen tomada de: https://ruthsitorus.medium.com/mempelajari-modeling-cross-industry-standard-process-for-data-mining-atau-crisp-dm-166735c14159

Etapa 1: entendimiento del negocio:

algo del censo del INE

Etapa 2: Entendimiento de los datos

Webscraping y estructura de los datos

library(httr)

# Url base del servio API del Censo
url <- "https://www.ine.es/Censo2021/api"

# Consulta a la base de datos
# Resultados por provincia. Población por sexo, nacionalidad (española/extranjera) y edad (grandes grupos)
consulta <- '{"idioma":"ES", "metrica":["SPERSONAS"], "tabla":"per.ppal", "variables": ["ID_RESIDENCIA_N1", "ID_NACIONALIDAD_N1", "ID_SEXO", "ID_GRAN_GRUPO_EDAD"]}'

# Llamada a la API utilizando método POST
response <- VERB("POST", url, 
                  body =  consulta, 
                  content_type("application/json"),
                  accept("application/json"),
                  encode = "json")


# Obtenemos el contenido de la respuesta, que contiene tanto los datos como los metadatos
contenido <- content(response, "text")

# La cadena de texto internamente es un json
contenido <- jsonlite::fromJSON(contenido)

# Data frame con los datos
datos <- contenido$data
import requests
import json

# Url base del servio API del Censo
url = 'https://www.ine.es/Censo2021/api'

# Datos en formato JSON que enviaremos en la solicitud POST
data = {
    'idioma':'ES',
    'metrica':['SPERSONAS'],
    'tabla':'per.ppal',
    'variables': ['ID_RESIDENCIA_N1', 'ID_NACIONALIDAD_N1', 'ID_SEXO', 'ID_GRAN_GRUPO_EDAD']
}

data_json = json.dumps(data)
headers = {'Content-Type': 'application/json'}


response = requests.post(url, data=data_json, headers=headers)
  # Verificamos el código de estado de la respuesta (200 para éxito)
if response.status_code == 200:
    respuesta_json = response.json()
    print('Respuesta de la API:')
    print(respuesta_json)
else:
    print('Error en la solicitud. Código de estado:', response.status_code)
Respuesta de la API:
{'metadata': [{'column': 'ID_SEXO'}, {'row': 'ID_NACIONALIDAD_N1'}, {'row': 'ID_RESIDENCIA_N1'}, {'row': 'ID_GRAN_GRUPO_EDAD'}], 'data': [{'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 659241, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 622626, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 2548791, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 2527143, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 613989, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 799614, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 85767, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 81054, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 362925, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 350568, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 124185, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 160050, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 56220, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 53046, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 294261, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 297036, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 111675, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 154569, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 78654, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 73908, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 320553, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 310758, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 75846, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 94947, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 136041, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 129054, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 654861, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 645540, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 143910, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 180531, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 38625, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 36477, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 172203, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 171429, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 55845, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 74313, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 141264, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 133233, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 692232, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 667035, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 270798, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 336534, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 148389, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 140109, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 611382, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 579159, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 171633, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 211452, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 531513, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 501216, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 2035092, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 2028852, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 610668, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 812250, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 342081, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 322482, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 1387554, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 1363944, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 388554, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 508692, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 74775, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 70596, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 335559, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 322953, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 98379, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 123915, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 164916, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 155124, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 785319, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 792258, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 294294, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 392238, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 475824, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 451338, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 1820238, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 1884507, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 487104, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 684519, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 119280, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 112392, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 422943, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 416232, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 98745, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 127635, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 48192, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 45906, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 186066, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 181068, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 57528, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 71907, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 147588, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 139905, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 624492, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 620853, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 213342, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 286212, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 20931, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 19698, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 87075, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 84921, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 29685, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 36756, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 8613, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 8289, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 26745, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 24945, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 4494, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 5499, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 9108, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 8730, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 24762, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 22911, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 3795, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Española', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 4617, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 52527, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 48627, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 266892, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 263319, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 41178, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 40857, 'ID_RESIDENCIA_N1': 'Andalucía', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 14712, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 13680, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 68415, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 65220, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 2262, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 3099, 'ID_RESIDENCIA_N1': 'Aragón', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 3093, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 2952, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 16845, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 19896, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 1092, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 1428, 'ID_RESIDENCIA_N1': 'Asturias, Principado de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 16557, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 15312, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 90621, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 87369, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 8763, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 10131, 'ID_RESIDENCIA_N1': 'Balears, Illes', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 16758, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 15792, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 107424, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 110772, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 18864, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 19374, 'ID_RESIDENCIA_N1': 'Canarias', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 2601, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 2511, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 13842, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 15051, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 741, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 1071, 'ID_RESIDENCIA_N1': 'Cantabria', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 12207, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 11502, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 55830, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 58638, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 2631, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 3324, 'ID_RESIDENCIA_N1': 'Castilla y León', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 18108, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 16986, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 76530, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 72306, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 2652, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 3795, 'ID_RESIDENCIA_N1': 'Castilla - La Mancha', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 100479, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 93780, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 513477, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 469893, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 23592, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 29082, 'ID_RESIDENCIA_N1': 'Cataluña', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 58110, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 53556, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 271479, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 270171, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 49974, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 51312, 'ID_RESIDENCIA_N1': 'Comunitat Valenciana', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 2940, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 2718, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 13209, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 14601, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 984, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 1005, 'ID_RESIDENCIA_N1': 'Extremadura', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 7296, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 6996, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 44145, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 47796, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 3519, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 4272, 'ID_RESIDENCIA_N1': 'Galicia', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 68847, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 65016, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 353982, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 396192, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 15411, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 23667, 'ID_RESIDENCIA_N1': 'Madrid, Comunidad de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 20889, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 18897, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 90624, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 74250, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 8352, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 8040, 'ID_RESIDENCIA_N1': 'Murcia, Región de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 6681, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 6306, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 28437, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 27441, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 1038, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 1464, 'ID_RESIDENCIA_N1': 'Navarra, Comunidad Foral de', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 15093, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 13908, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 73332, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 72729, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 2136, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 3042, 'ID_RESIDENCIA_N1': 'País Vasco', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 4098, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 3750, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 15441, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 15696, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 534, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 861, 'ID_RESIDENCIA_N1': 'Rioja, La', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 408, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 357, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 2112, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 2280, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 165, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 165, 'ID_RESIDENCIA_N1': 'Ceuta', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 1455, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': 'Menos de 16', 'SPERSONAS': 1296, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 4293, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '16-64', 'SPERSONAS': 4593, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Mujer'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 414, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Hombre'}, {'ID_NACIONALIDAD_N1': 'Extranjera', 'ID_GRAN_GRUPO_EDAD': '65 o más', 'SPERSONAS': 483, 'ID_RESIDENCIA_N1': 'Melilla', 'ID_SEXO': 'Mujer'}]}

Etapa 3: Preparación de los datos

Etapa 4: Modelado

Etapa 5: Evaluación

Etapa 6: Despliegue

Conclusiones

  • una

  • dos…

Referencias